<html>
  <head>
    <title>IBizLogicAPI</title>
    <link rel='stylesheet' type='text/css' href='../../../stylesheet.css' title='Style' />
  </head>
  <body>
    <table border='0' width='100%' cellpadding='1' cellspacing='0' summary=''>
      <tr>
        <td colspan='2' bgcolor='#EEEEFF' class='NavBarCell1'>
          <table border='0' cellpadding='0' cellspacing='3' summary=''>
            <tr align='center' valign='top'>
              <td bgcolor='#EEEEFF' class='NavBarCell1'>
                <a href='../../../overview-summary.html'>
                  <font class='NavBarFont1'>
                    <b>Overview</b>
                  </font>
                </a>&nbsp;
              </td>
              <td bgcolor='#EEEEFF' class='NavBarCell1'>
                <a href='package-summary.html'>
                  <font class='NavBarFont1'>
                    <b>Package</b>
                  </font>
                </a>&nbsp;
              </td>
              <td bgcolor='#FFFFFF' class='NavBarCell1Rev'>
                <font class='NavBarFont1Rev'>
                  <b>Unit</b>
                </font>&nbsp;
              </td>
            </tr>
          </table>
        </td>
      </tr>
    </table>
    <hr />
    <h2>
      <font size='-1'>OpenEdge\Lang\BPM</font>
      <br />INTERFACE IBizLogicAPI
    </h2>
    <p>INTERFACE OpenEdge.Lang.BPM.IBizLogicAPI </p>
    <dl>
      <dd>
        <dl><!-- --></dl>
      </dd>
    </dl>
    <hr />
				<A NAME="property_summary"><!-- --></A>
				<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
				<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
				<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
				<B>Property Summary</B></FONT></TH>
				</TR>
				
    <tr bgcolor='white' class='TableRowColor'>
      <td align='right' valign='top' width='1%'>
        <font size='-1'>
          <code>LONGCHAR</code>
        </font>
      </td>
      <td>
        <code>
          <b>
            <a href='#property.SessionId'>SessionId</a>
          </b> PUBLIC GET 
        </code><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      </td>
    </tr>
				</TABLE>&nbsp;<P>
				
				<A NAME="method_summary"><!-- --></A>
				<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
				<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
				<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
				<B>Method Summary</B></FONT></TH>
				</TR>
				
    <tr bgcolor='white' class='TableRowColor'>
      <td align='right' valign='top' width='1%'>
        <font size='-1'>
          <code>VOID</code>
        </font>
      </td>
      <td>
        <code>
          <b>
            <a href='#assignworkitem(character,character)'> AssignWorkItem</a>
          </b>(CHARACTER pcWorkItemName, CHARACTER pcPerformer)
        </code><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      </td>
    </tr>
    <tr bgcolor='white' class='TableRowColor'>
      <td align='right' valign='top' width='1%'>
        <font size='-1'>
          <code>VOID</code>
        </font>
      </td>
      <td>
        <code>
          <b>
            <a href='#assignworkitem(int64,character)'> AssignWorkItem</a>
          </b>(INT64 piWorkItemInstanceId, CHARACTER pcPerformer)
        </code><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      </td>
    </tr>
    <tr bgcolor='white' class='TableRowColor'>
      <td align='right' valign='top' width='1%'>
        <font size='-1'>
          <code>VOID</code>
        </font>
      </td>
      <td>
        <code>
          <b>
            <a href='#completetask(openedge.lang.bpm.task)'> CompleteTask</a>
          </b>(<a href="../../../OpenEdge/Lang/BPM/Task.cls.html" title="OpenEdge.Lang.BPM.Task" target="classFrame">Task</a> poTask)
        </code><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      </td>
    </tr>
    <tr bgcolor='white' class='TableRowColor'>
      <td align='right' valign='top' width='1%'>
        <font size='-1'>
          <code>VOID</code>
        </font>
      </td>
      <td>
        <code>
          <b>
            <a href='#completeworkitem(character,openedge.lang.bpm.dataslotinstance)'> CompleteWorkItem</a>
          </b>(CHARACTER pcWorkItemName, <a href="../../../OpenEdge/Lang/BPM/DataSlotInstance.cls.html" title="OpenEdge.Lang.BPM.DataSlotInstance" target="classFrame">DataSlotInstance</a> poDataSlotInstance)
        </code><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      </td>
    </tr>
    <tr bgcolor='white' class='TableRowColor'>
      <td align='right' valign='top' width='1%'>
        <font size='-1'>
          <code>VOID</code>
        </font>
      </td>
      <td>
        <code>
          <b>
            <a href='#completeworkitem(int64,openedge.lang.bpm.dataslotinstance)'> CompleteWorkItem</a>
          </b>(INT64 piWorkItemInstanceId, <a href="../../../OpenEdge/Lang/BPM/DataSlotInstance.cls.html" title="OpenEdge.Lang.BPM.DataSlotInstance" target="classFrame">DataSlotInstance</a> poDataSlotInstance)
        </code><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      </td>
    </tr>
    <tr bgcolor='white' class='TableRowColor'>
      <td align='right' valign='top' width='1%'>
        <font size='-1'>
          <code><a href="../../../OpenEdge/Lang/BPM/ProcessInstance.cls.html" title="OpenEdge.Lang.BPM.ProcessInstance" target="classFrame">ProcessInstance</a></code>
        </font>
      </td>
      <td>
        <code>
          <b>
            <a href='#createprocessinstance(character,character,character,openedge.lang.bpm.dataslottemplate)'> CreateProcessInstance</a>
          </b>(CHARACTER pcProcessTemplateName, CHARACTER pcProcessInstanceNamePrefix, CHARACTER pcPriority, <a href="../../../OpenEdge/Lang/BPM/DataSlotTemplate.cls.html" title="OpenEdge.Lang.BPM.DataSlotTemplate" target="classFrame">DataSlotTemplate</a> poDataSlotTemplate)
        </code><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      </td>
    </tr>
    <tr bgcolor='white' class='TableRowColor'>
      <td align='right' valign='top' width='1%'>
        <font size='-1'>
          <code><a href="../../../OpenEdge/Lang/BPM/Task.cls.html" title="OpenEdge.Lang.BPM.Task" target="classFrame">Task</a></code>
        </font>
      </td>
      <td>
        <code>
          <b>
            <a href='#createtasks(openedge.lang.bpm.workitem)'> CreateTasks</a>
          </b>(<a href="../../../OpenEdge/Lang/BPM/WorkItem.cls.html" title="OpenEdge.Lang.BPM.WorkItem" target="classFrame">WorkItem</a> poWorkItem)
        </code><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Allows for lazy-loading of dataslots
      </td>
    </tr>
    <tr bgcolor='white' class='TableRowColor'>
      <td align='right' valign='top' width='1%'>
        <font size='-1'>
          <code>VOID</code>
        </font>
      </td>
      <td>
        <code>
          <b>
            <a href='#endsession()'> EndSession</a>
          </b>()
        </code><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ends an existing session without performing a logout from the server.
      </td>
    </tr>
    <tr bgcolor='white' class='TableRowColor'>
      <td align='right' valign='top' width='1%'>
        <font size='-1'>
          <code>VOID</code>
        </font>
      </td>
      <td>
        <code>
          <b>
            <a href='#establishsession(longchar)'> EstablishSession</a>
          </b>(LONGCHAR pcSessionId)
        </code><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Re-estaablishes an existing session without requiring a new login.
      </td>
    </tr>
    <tr bgcolor='white' class='TableRowColor'>
      <td align='right' valign='top' width='1%'>
        <font size='-1'>
          <code><a href="../../../OpenEdge/Lang/BPM/Task.cls.html" title="OpenEdge.Lang.BPM.Task" target="classFrame">Task</a></code>
        </font>
      </td>
      <td>
        <code>
          <b>
            <a href='#getassignedtasks()'> GetAssignedTasks</a>
          </b>()
        </code><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      </td>
    </tr>
    <tr bgcolor='white' class='TableRowColor'>
      <td align='right' valign='top' width='1%'>
        <font size='-1'>
          <code><a href="../../../OpenEdge/Lang/BPM/WorkItem.cls.html" title="OpenEdge.Lang.BPM.WorkItem" target="classFrame">WorkItem</a></code>
        </font>
      </td>
      <td>
        <code>
          <b>
            <a href='#getassignedworkitemlist()'> GetAssignedWorkItemList</a>
          </b>()
        </code><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      </td>
    </tr>
    <tr bgcolor='white' class='TableRowColor'>
      <td align='right' valign='top' width='1%'>
        <font size='-1'>
          <code><a href="../../../OpenEdge/Lang/BPM/Task.cls.html" title="OpenEdge.Lang.BPM.Task" target="classFrame">Task</a></code>
        </font>
      </td>
      <td>
        <code>
          <b>
            <a href='#getavailabletasks()'> GetAvailableTasks</a>
          </b>()
        </code><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Tasks are not a complex type in Savvion, but are a logical type (workitems + their dataslots)
      </td>
    </tr>
    <tr bgcolor='white' class='TableRowColor'>
      <td align='right' valign='top' width='1%'>
        <font size='-1'>
          <code><a href="../../../OpenEdge/Lang/BPM/WorkItem.cls.html" title="OpenEdge.Lang.BPM.WorkItem" target="classFrame">WorkItem</a></code>
        </font>
      </td>
      <td>
        <code>
          <b>
            <a href='#getavailableworkitemlist()'> GetAvailableWorkItemList</a>
          </b>()
        </code><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      </td>
    </tr>
    <tr bgcolor='white' class='TableRowColor'>
      <td align='right' valign='top' width='1%'>
        <font size='-1'>
          <code><a href="../../../OpenEdge/Lang/BPM/ProcessInstance.cls.html" title="OpenEdge.Lang.BPM.ProcessInstance" target="classFrame">ProcessInstance</a></code>
        </font>
      </td>
      <td>
        <code>
          <b>
            <a href='#getprocessinstance(character)'> GetProcessInstance</a>
          </b>(CHARACTER pcProcessInstanceName)
        </code><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      </td>
    </tr>
    <tr bgcolor='white' class='TableRowColor'>
      <td align='right' valign='top' width='1%'>
        <font size='-1'>
          <code><a href="../../../OpenEdge/Lang/BPM/ProcessInstance.cls.html" title="OpenEdge.Lang.BPM.ProcessInstance" target="classFrame">ProcessInstance</a></code>
        </font>
      </td>
      <td>
        <code>
          <b>
            <a href='#getprocessinstance(int64)'> GetProcessInstance</a>
          </b>(INT64 piProcessInstanceId)
        </code><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      </td>
    </tr>
    <tr bgcolor='white' class='TableRowColor'>
      <td align='right' valign='top' width='1%'>
        <font size='-1'>
          <code><a href="../../../OpenEdge/Lang/BPM/DataSlotInstance.cls.html" title="OpenEdge.Lang.BPM.DataSlotInstance" target="classFrame">DataSlotInstance</a></code>
        </font>
      </td>
      <td>
        <code>
          <b>
            <a href='#getprocessinstancedataslot(character,character)'> GetProcessInstanceDataSlot</a>
          </b>(CHARACTER pcProcessInstanceName, CHARACTER pcDataslotName)
        </code><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      </td>
    </tr>
    <tr bgcolor='white' class='TableRowColor'>
      <td align='right' valign='top' width='1%'>
        <font size='-1'>
          <code><a href="../../../OpenEdge/Lang/BPM/DataSlotInstance.cls.html" title="OpenEdge.Lang.BPM.DataSlotInstance" target="classFrame">DataSlotInstance</a></code>
        </font>
      </td>
      <td>
        <code>
          <b>
            <a href='#getprocessinstancedataslot(int64,character)'> GetProcessInstanceDataSlot</a>
          </b>(INT64 piProcessInstanceId, CHARACTER pcDataslotName)
        </code><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      </td>
    </tr>
    <tr bgcolor='white' class='TableRowColor'>
      <td align='right' valign='top' width='1%'>
        <font size='-1'>
          <code><a href="../../../OpenEdge/Lang/BPM/DataSlotInstance.cls.html" title="OpenEdge.Lang.BPM.DataSlotInstance" target="classFrame">DataSlotInstance</a></code>
        </font>
      </td>
      <td>
        <code>
          <b>
            <a href='#getprocessinstancedataslots(character)'> GetProcessInstanceDataSlots</a>
          </b>(CHARACTER pcProcessInstanceName)
        </code><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      </td>
    </tr>
    <tr bgcolor='white' class='TableRowColor'>
      <td align='right' valign='top' width='1%'>
        <font size='-1'>
          <code><a href="../../../OpenEdge/Lang/BPM/ProcessInstance.cls.html" title="OpenEdge.Lang.BPM.ProcessInstance" target="classFrame">ProcessInstance</a></code>
        </font>
      </td>
      <td>
        <code>
          <b>
            <a href='#getprocessinstancelist()'> GetProcessInstanceList</a>
          </b>()
        </code><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      </td>
    </tr>
    <tr bgcolor='white' class='TableRowColor'>
      <td align='right' valign='top' width='1%'>
        <font size='-1'>
          <code><a href="../../../OpenEdge/Lang/BPM/WorkStepInstance.cls.html" title="OpenEdge.Lang.BPM.WorkStepInstance" target="classFrame">WorkStepInstance</a></code>
        </font>
      </td>
      <td>
        <code>
          <b>
            <a href='#getprocessinstanceworksteps(character)'> GetProcessInstanceWorkSteps</a>
          </b>(CHARACTER pcProcessInstanceName)
        </code><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      </td>
    </tr>
    <tr bgcolor='white' class='TableRowColor'>
      <td align='right' valign='top' width='1%'>
        <font size='-1'>
          <code><a href="../../../OpenEdge/Lang/BPM/ProcessTemplate.cls.html" title="OpenEdge.Lang.BPM.ProcessTemplate" target="classFrame">ProcessTemplate</a></code>
        </font>
      </td>
      <td>
        <code>
          <b>
            <a href='#getprocesstemplate(character)'> GetProcessTemplate</a>
          </b>(CHARACTER pcProcessTemplateName)
        </code><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      </td>
    </tr>
    <tr bgcolor='white' class='TableRowColor'>
      <td align='right' valign='top' width='1%'>
        <font size='-1'>
          <code><a href="../../../OpenEdge/Lang/BPM/ProcessTemplate.cls.html" title="OpenEdge.Lang.BPM.ProcessTemplate" target="classFrame">ProcessTemplate</a></code>
        </font>
      </td>
      <td>
        <code>
          <b>
            <a href='#getprocesstemplate(int64)'> GetProcessTemplate</a>
          </b>(INT64 piProcessTemplateId)
        </code><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      </td>
    </tr>
    <tr bgcolor='white' class='TableRowColor'>
      <td align='right' valign='top' width='1%'>
        <font size='-1'>
          <code>CHARACTER</code>
        </font>
      </td>
      <td>
        <code>
          <b>
            <a href='#getprocesstemplateappname(character)'> GetProcessTemplateAppName</a>
          </b>(CHARACTER pcProcessTemplateName)
        </code><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      </td>
    </tr>
    <tr bgcolor='white' class='TableRowColor'>
      <td align='right' valign='top' width='1%'>
        <font size='-1'>
          <code><a href="../../../OpenEdge/Lang/BPM/DataSlotTemplate.cls.html" title="OpenEdge.Lang.BPM.DataSlotTemplate" target="classFrame">DataSlotTemplate</a></code>
        </font>
      </td>
      <td>
        <code>
          <b>
            <a href='#getprocesstemplatedataslot(character,character)'> GetProcessTemplateDataSlot</a>
          </b>(CHARACTER pcProcessTemplateName, CHARACTER pcDataslotName)
        </code><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      </td>
    </tr>
    <tr bgcolor='white' class='TableRowColor'>
      <td align='right' valign='top' width='1%'>
        <font size='-1'>
          <code><a href="../../../OpenEdge/Lang/BPM/DataSlotTemplate.cls.html" title="OpenEdge.Lang.BPM.DataSlotTemplate" target="classFrame">DataSlotTemplate</a></code>
        </font>
      </td>
      <td>
        <code>
          <b>
            <a href='#getprocesstemplatedataslots(character)'> GetProcessTemplateDataSlots</a>
          </b>(CHARACTER pcProcessTemplateName)
        </code><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      </td>
    </tr>
    <tr bgcolor='white' class='TableRowColor'>
      <td align='right' valign='top' width='1%'>
        <font size='-1'>
          <code>INT64</code>
        </font>
      </td>
      <td>
        <code>
          <b>
            <a href='#getprocesstemplateid(character)'> GetProcessTemplateID</a>
          </b>(CHARACTER pcProcessTemplateName)
        </code><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      </td>
    </tr>
    <tr bgcolor='white' class='TableRowColor'>
      <td align='right' valign='top' width='1%'>
        <font size='-1'>
          <code>CHARACTER</code>
        </font>
      </td>
      <td>
        <code>
          <b>
            <a href='#getprocesstemplatename(character)'> GetProcessTemplateName</a>
          </b>(CHARACTER pcProcessInstanceName)
        </code><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      </td>
    </tr>
    <tr bgcolor='white' class='TableRowColor'>
      <td align='right' valign='top' width='1%'>
        <font size='-1'>
          <code>CHARACTER</code>
        </font>
      </td>
      <td>
        <code>
          <b>
            <a href='#getprocesstemplatename(int64)'> GetProcessTemplateName</a>
          </b>(INT64 piProcessTemplateId)
        </code><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      </td>
    </tr>
    <tr bgcolor='white' class='TableRowColor'>
      <td align='right' valign='top' width='1%'>
        <font size='-1'>
          <code>CHARACTER</code>
        </font>
      </td>
      <td>
        <code>
          <b>
            <a href='#getprocesstemplateversions(character)'> GetProcessTemplateVersions</a>
          </b>(CHARACTER pcApplicationName)
        </code><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      </td>
    </tr>
    <tr bgcolor='white' class='TableRowColor'>
      <td align='right' valign='top' width='1%'>
        <font size='-1'>
          <code><a href="../../../OpenEdge/Lang/BPM/WorkStepTemplate.cls.html" title="OpenEdge.Lang.BPM.WorkStepTemplate" target="classFrame">WorkStepTemplate</a></code>
        </font>
      </td>
      <td>
        <code>
          <b>
            <a href='#getprocesstemplateworksteps(character)'> GetProcessTemplateWorkSteps</a>
          </b>(CHARACTER pcProcessTemplateName)
        </code><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      </td>
    </tr>
    <tr bgcolor='white' class='TableRowColor'>
      <td align='right' valign='top' width='1%'>
        <font size='-1'>
          <code>LONGCHAR</code>
        </font>
      </td>
      <td>
        <code>
          <b>
            <a href='#getprocesstemplatexml(character)'> GetProcessTemplateXML</a>
          </b>(CHARACTER pcProcessTemplateName)
        </code><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      </td>
    </tr>
    <tr bgcolor='white' class='TableRowColor'>
      <td align='right' valign='top' width='1%'>
        <font size='-1'>
          <code><a href="../../../OpenEdge/Lang/BPM/WorkItem.cls.html" title="OpenEdge.Lang.BPM.WorkItem" target="classFrame">WorkItem</a></code>
        </font>
      </td>
      <td>
        <code>
          <b>
            <a href='#getproxyassignedworkitemlist()'> GetProxyAssignedWorkItemList</a>
          </b>()
        </code><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      </td>
    </tr>
    <tr bgcolor='white' class='TableRowColor'>
      <td align='right' valign='top' width='1%'>
        <font size='-1'>
          <code><a href="../../../OpenEdge/Lang/BPM/WorkItem.cls.html" title="OpenEdge.Lang.BPM.WorkItem" target="classFrame">WorkItem</a></code>
        </font>
      </td>
      <td>
        <code>
          <b>
            <a href='#getproxyavailableworkitemlist()'> GetProxyAvailableWorkItemList</a>
          </b>()
        </code><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      </td>
    </tr>
    <tr bgcolor='white' class='TableRowColor'>
      <td align='right' valign='top' width='1%'>
        <font size='-1'>
          <code><a href="../../../OpenEdge/Lang/BPM/WorkStepTemplate.cls.html" title="OpenEdge.Lang.BPM.WorkStepTemplate" target="classFrame">WorkStepTemplate</a></code>
        </font>
      </td>
      <td>
        <code>
          <b>
            <a href='#getstartworksteptemplate(character)'> GetStartWorkStepTemplate</a>
          </b>(CHARACTER pcProcessTemplateName)
        </code><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      </td>
    </tr>
    <tr bgcolor='white' class='TableRowColor'>
      <td align='right' valign='top' width='1%'>
        <font size='-1'>
          <code>CHARACTER</code>
        </font>
      </td>
      <td>
        <code>
          <b>
            <a href='#getstatus()'> GetStatus</a>
          </b>()
        </code><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      </td>
    </tr>
    <tr bgcolor='white' class='TableRowColor'>
      <td align='right' valign='top' width='1%'>
        <font size='-1'>
          <code><a href="../../../OpenEdge/Lang/BPM/WorkItem.cls.html" title="OpenEdge.Lang.BPM.WorkItem" target="classFrame">WorkItem</a></code>
        </font>
      </td>
      <td>
        <code>
          <b>
            <a href='#getsuspendedworkitemlist()'> GetSuspendedWorkItemList</a>
          </b>()
        </code><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      </td>
    </tr>
    <tr bgcolor='white' class='TableRowColor'>
      <td align='right' valign='top' width='1%'>
        <font size='-1'>
          <code><a href="../../../OpenEdge/Lang/BPM/ProcessTemplate.cls.html" title="OpenEdge.Lang.BPM.ProcessTemplate" target="classFrame">ProcessTemplate</a></code>
        </font>
      </td>
      <td>
        <code>
          <b>
            <a href='#getuserauthorizedprocesstemplatelist()'> GetUserAuthorizedProcessTemplateList</a>
          </b>()
        </code><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      </td>
    </tr>
    <tr bgcolor='white' class='TableRowColor'>
      <td align='right' valign='top' width='1%'>
        <font size='-1'>
          <code>CHARACTER</code>
        </font>
      </td>
      <td>
        <code>
          <b>
            <a href='#getuserauthorizedprocesstemplatenames()'> GetUserAuthorizedProcessTemplateNames</a>
          </b>()
        </code><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      </td>
    </tr>
    <tr bgcolor='white' class='TableRowColor'>
      <td align='right' valign='top' width='1%'>
        <font size='-1'>
          <code><a href="../../../OpenEdge/Lang/BPM/WorkItem.cls.html" title="OpenEdge.Lang.BPM.WorkItem" target="classFrame">WorkItem</a></code>
        </font>
      </td>
      <td>
        <code>
          <b>
            <a href='#getworkitem(character)'> GetWorkItem</a>
          </b>(CHARACTER pcWorkItemName)
        </code><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      </td>
    </tr>
    <tr bgcolor='white' class='TableRowColor'>
      <td align='right' valign='top' width='1%'>
        <font size='-1'>
          <code><a href="../../../OpenEdge/Lang/BPM/WorkItem.cls.html" title="OpenEdge.Lang.BPM.WorkItem" target="classFrame">WorkItem</a></code>
        </font>
      </td>
      <td>
        <code>
          <b>
            <a href='#getworkitem(int64)'> GetWorkItem</a>
          </b>(INT64 piWorkItemInstanceId)
        </code><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      </td>
    </tr>
    <tr bgcolor='white' class='TableRowColor'>
      <td align='right' valign='top' width='1%'>
        <font size='-1'>
          <code><a href="../../../OpenEdge/Lang/BPM/DataSlotInstance.cls.html" title="OpenEdge.Lang.BPM.DataSlotInstance" target="classFrame">DataSlotInstance</a></code>
        </font>
      </td>
      <td>
        <code>
          <b>
            <a href='#getworkitemdataslots(character)'> GetWorkItemDataSlots</a>
          </b>(CHARACTER pcWorkItemName)
        </code><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      </td>
    </tr>
    <tr bgcolor='white' class='TableRowColor'>
      <td align='right' valign='top' width='1%'>
        <font size='-1'>
          <code><a href="../../../OpenEdge/Lang/BPM/DataSlotInstance.cls.html" title="OpenEdge.Lang.BPM.DataSlotInstance" target="classFrame">DataSlotInstance</a></code>
        </font>
      </td>
      <td>
        <code>
          <b>
            <a href='#getworkitemdataslots(int64)'> GetWorkItemDataSlots</a>
          </b>(INT64 piWorkstepInstanceId)
        </code><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      </td>
    </tr>
    <tr bgcolor='white' class='TableRowColor'>
      <td align='right' valign='top' width='1%'>
        <font size='-1'>
          <code><a href="../../../OpenEdge/Lang/BPM/WorkStepInstance.cls.html" title="OpenEdge.Lang.BPM.WorkStepInstance" target="classFrame">WorkStepInstance</a></code>
        </font>
      </td>
      <td>
        <code>
          <b>
            <a href='#getworkstepinstance(character,character)'> GetWorkStepInstance</a>
          </b>(CHARACTER pcProcessInstanceName, CHARACTER pcWorkStepName)
        </code><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      </td>
    </tr>
    <tr bgcolor='white' class='TableRowColor'>
      <td align='right' valign='top' width='1%'>
        <font size='-1'>
          <code><a href="../../../OpenEdge/Lang/BPM/WorkStepInstance.cls.html" title="OpenEdge.Lang.BPM.WorkStepInstance" target="classFrame">WorkStepInstance</a></code>
        </font>
      </td>
      <td>
        <code>
          <b>
            <a href='#getworkstepinstance(int64,character)'> GetWorkStepInstance</a>
          </b>(INT64 piProcessInstanceId, CHARACTER pcWorkStepName)
        </code><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      </td>
    </tr>
    <tr bgcolor='white' class='TableRowColor'>
      <td align='right' valign='top' width='1%'>
        <font size='-1'>
          <code><a href="../../../OpenEdge/Lang/BPM/DataSlotInstance.cls.html" title="OpenEdge.Lang.BPM.DataSlotInstance" target="classFrame">DataSlotInstance</a></code>
        </font>
      </td>
      <td>
        <code>
          <b>
            <a href='#getworkstepinstancedataslots(character,character)'> GetWorkStepInstanceDataSlots</a>
          </b>(CHARACTER pcProcessInstanceName, CHARACTER pcWorkstepInstanceName)
        </code><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      </td>
    </tr>
    <tr bgcolor='white' class='TableRowColor'>
      <td align='right' valign='top' width='1%'>
        <font size='-1'>
          <code><a href="../../../OpenEdge/Lang/BPM/DataSlotInstance.cls.html" title="OpenEdge.Lang.BPM.DataSlotInstance" target="classFrame">DataSlotInstance</a></code>
        </font>
      </td>
      <td>
        <code>
          <b>
            <a href='#getworkstepinstancedataslots(int64,character)'> GetWorkStepInstanceDataSlots</a>
          </b>(INT64 piProcessInstanceId, CHARACTER pcWorkstepInstanceName)
        </code><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      </td>
    </tr>
    <tr bgcolor='white' class='TableRowColor'>
      <td align='right' valign='top' width='1%'>
        <font size='-1'>
          <code><a href="../../../OpenEdge/Lang/BPM/WorkStepTemplate.cls.html" title="OpenEdge.Lang.BPM.WorkStepTemplate" target="classFrame">WorkStepTemplate</a></code>
        </font>
      </td>
      <td>
        <code>
          <b>
            <a href='#getworksteptemplate(character,character)'> GetWorkStepTemplate</a>
          </b>(CHARACTER pcProcessTemplateName, CHARACTER pcWorkStepName)
        </code><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      </td>
    </tr>
    <tr bgcolor='white' class='TableRowColor'>
      <td align='right' valign='top' width='1%'>
        <font size='-1'>
          <code><a href="../../../OpenEdge/Lang/BPM/DataSlotTemplate.cls.html" title="OpenEdge.Lang.BPM.DataSlotTemplate" target="classFrame">DataSlotTemplate</a></code>
        </font>
      </td>
      <td>
        <code>
          <b>
            <a href='#getworksteptemplatedataslots(character,character)'> GetWorkStepTemplateDataSlots</a>
          </b>(CHARACTER pcProcessTemplateName, CHARACTER pcWorkStepName)
        </code><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      </td>
    </tr>
    <tr bgcolor='white' class='TableRowColor'>
      <td align='right' valign='top' width='1%'>
        <font size='-1'>
          <code><a href="../../../OpenEdge/Lang/BPM/DataSlotTemplate.cls.html" title="OpenEdge.Lang.BPM.DataSlotTemplate" target="classFrame">DataSlotTemplate</a></code>
        </font>
      </td>
      <td>
        <code>
          <b>
            <a href='#getworksteptemplatedataslots(int64,character)'> GetWorkStepTemplateDataSlots</a>
          </b>(INT64 piProcessTemplateId, CHARACTER pcWorkStepName)
        </code><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      </td>
    </tr>
    <tr bgcolor='white' class='TableRowColor'>
      <td align='right' valign='top' width='1%'>
        <font size='-1'>
          <code>LOGICAL</code>
        </font>
      </td>
      <td>
        <code>
          <b>
            <a href='#isprocesstemplateexist(character)'> IsProcessTemplateExist</a>
          </b>(CHARACTER pcProcessTemplateName)
        </code><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      </td>
    </tr>
    <tr bgcolor='white' class='TableRowColor'>
      <td align='right' valign='top' width='1%'>
        <font size='-1'>
          <code>LOGICAL</code>
        </font>
      </td>
      <td>
        <code>
          <b>
            <a href='#issessionvalid()'> IsSessionValid</a>
          </b>()
        </code><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      </td>
    </tr>
    <tr bgcolor='white' class='TableRowColor'>
      <td align='right' valign='top' width='1%'>
        <font size='-1'>
          <code>VOID</code>
        </font>
      </td>
      <td>
        <code>
          <b>
            <a href='#login(character,character)'> Login</a>
          </b>(CHARACTER pcUser, CHARACTER pcPassword)
        </code><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Connects to a Savvion server, and establishes a session.
      </td>
    </tr>
    <tr bgcolor='white' class='TableRowColor'>
      <td align='right' valign='top' width='1%'>
        <font size='-1'>
          <code>VOID</code>
        </font>
      </td>
      <td>
        <code>
          <b>
            <a href='#logout()'> Logout</a>
          </b>()
        </code><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Disconnects the specified session
      </td>
    </tr>
    <tr bgcolor='white' class='TableRowColor'>
      <td align='right' valign='top' width='1%'>
        <font size='-1'>
          <code>VOID</code>
        </font>
      </td>
      <td>
        <code>
          <b>
            <a href='#makeavailableworkitem(character,character)'> MakeAvailableWorkItem</a>
          </b>(CHARACTER pcWorkItemName, CHARACTER pcPerformers)
        </code><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      </td>
    </tr>
    <tr bgcolor='white' class='TableRowColor'>
      <td align='right' valign='top' width='1%'>
        <font size='-1'>
          <code>VOID</code>
        </font>
      </td>
      <td>
        <code>
          <b>
            <a href='#makeavailableworkitem(int64,character)'> MakeAvailableWorkItem</a>
          </b>(INT64 piWorkItemInstanceId, CHARACTER pcPerformers)
        </code><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      </td>
    </tr>
    <tr bgcolor='white' class='TableRowColor'>
      <td align='right' valign='top' width='1%'>
        <font size='-1'>
          <code>VOID</code>
        </font>
      </td>
      <td>
        <code>
          <b>
            <a href='#reassignworkitem(character,character)'> ReassignWorkItem</a>
          </b>(CHARACTER pcWorkItemName, CHARACTER pcPerformer)
        </code><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      </td>
    </tr>
    <tr bgcolor='white' class='TableRowColor'>
      <td align='right' valign='top' width='1%'>
        <font size='-1'>
          <code>VOID</code>
        </font>
      </td>
      <td>
        <code>
          <b>
            <a href='#reassignworkitem(int64,character)'> ReassignWorkItem</a>
          </b>(INT64 piWorkItemInstanceId, CHARACTER pcPerformer)
        </code><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      </td>
    </tr>
    <tr bgcolor='white' class='TableRowColor'>
      <td align='right' valign='top' width='1%'>
        <font size='-1'>
          <code>VOID</code>
        </font>
      </td>
      <td>
        <code>
          <b>
            <a href='#removeprocesstemplate(character)'> RemoveProcessTemplate</a>
          </b>(CHARACTER pcProcessTemplateName)
        </code><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      </td>
    </tr>
    <tr bgcolor='white' class='TableRowColor'>
      <td align='right' valign='top' width='1%'>
        <font size='-1'>
          <code>VOID</code>
        </font>
      </td>
      <td>
        <code>
          <b>
            <a href='#resumeprocessinstance(character)'> ResumeProcessInstance</a>
          </b>(CHARACTER pcProcessInstanceName)
        </code><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      </td>
    </tr>
    <tr bgcolor='white' class='TableRowColor'>
      <td align='right' valign='top' width='1%'>
        <font size='-1'>
          <code>VOID</code>
        </font>
      </td>
      <td>
        <code>
          <b>
            <a href='#resumeworkitem(character)'> ResumeWorkItem</a>
          </b>(CHARACTER pcWorkItemName)
        </code><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      </td>
    </tr>
    <tr bgcolor='white' class='TableRowColor'>
      <td align='right' valign='top' width='1%'>
        <font size='-1'>
          <code>VOID</code>
        </font>
      </td>
      <td>
        <code>
          <b>
            <a href='#resumeworkstepinstance(character,character)'> ResumeWorkStepInstance</a>
          </b>(CHARACTER pcProcessInstanceName, CHARACTER pcWorkStepName)
        </code><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      </td>
    </tr>
    <tr bgcolor='white' class='TableRowColor'>
      <td align='right' valign='top' width='1%'>
        <font size='-1'>
          <code>VOID</code>
        </font>
      </td>
      <td>
        <code>
          <b>
            <a href='#setprocessinstancedataslotsvalue(character,openedge.lang.bpm.dataslotinstance)'> SetProcessInstanceDataSlotsValue</a>
          </b>(CHARACTER pcProcessInstanceName, <a href="../../../OpenEdge/Lang/BPM/DataSlotInstance.cls.html" title="OpenEdge.Lang.BPM.DataSlotInstance" target="classFrame">DataSlotInstance</a> poDataSlotInstance)
        </code><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      </td>
    </tr>
    <tr bgcolor='white' class='TableRowColor'>
      <td align='right' valign='top' width='1%'>
        <font size='-1'>
          <code>VOID</code>
        </font>
      </td>
      <td>
        <code>
          <b>
            <a href='#setprocessinstancedataslotvalue(character,openedge.lang.bpm.dataslotinstance)'> SetProcessInstanceDataSlotValue</a>
          </b>(CHARACTER pcProcessInstanceName, <a href="../../../OpenEdge/Lang/BPM/DataSlotInstance.cls.html" title="OpenEdge.Lang.BPM.DataSlotInstance" target="classFrame">DataSlotInstance</a> poDataSlotInstance)
        </code><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      </td>
    </tr>
    <tr bgcolor='white' class='TableRowColor'>
      <td align='right' valign='top' width='1%'>
        <font size='-1'>
          <code>VOID</code>
        </font>
      </td>
      <td>
        <code>
          <b>
            <a href='#setprocessinstanceduedate(character,datetime-tz)'> SetProcessInstanceDueDate</a>
          </b>(CHARACTER pcProcessInstanceName, DATETIME-TZ ptDueDate)
        </code><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      </td>
    </tr>
    <tr bgcolor='white' class='TableRowColor'>
      <td align='right' valign='top' width='1%'>
        <font size='-1'>
          <code>VOID</code>
        </font>
      </td>
      <td>
        <code>
          <b>
            <a href='#setprocessinstancepriority(character,character)'> SetProcessInstancePriority</a>
          </b>(CHARACTER pcProcessInstanceName, CHARACTER pcPriority)
        </code><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      </td>
    </tr>
    <tr bgcolor='white' class='TableRowColor'>
      <td align='right' valign='top' width='1%'>
        <font size='-1'>
          <code>VOID</code>
        </font>
      </td>
      <td>
        <code>
          <b>
            <a href='#setprocesstemplatedataslotsvalue(character,openedge.lang.bpm.dataslottemplate)'> SetProcessTemplateDataSlotsValue</a>
          </b>(CHARACTER pcProcessTemplateName, <a href="../../../OpenEdge/Lang/BPM/DataSlotTemplate.cls.html" title="OpenEdge.Lang.BPM.DataSlotTemplate" target="classFrame">DataSlotTemplate</a> poDataSlotTemplate)
        </code><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      </td>
    </tr>
    <tr bgcolor='white' class='TableRowColor'>
      <td align='right' valign='top' width='1%'>
        <font size='-1'>
          <code>VOID</code>
        </font>
      </td>
      <td>
        <code>
          <b>
            <a href='#setprocesstemplatedataslotvalue(character,openedge.lang.bpm.dataslottemplate)'> SetProcessTemplateDataSlotValue</a>
          </b>(CHARACTER pcProcessTemplateName, <a href="../../../OpenEdge/Lang/BPM/DataSlotTemplate.cls.html" title="OpenEdge.Lang.BPM.DataSlotTemplate" target="classFrame">DataSlotTemplate</a> poDataSlotTemplate)
        </code><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      </td>
    </tr>
    <tr bgcolor='white' class='TableRowColor'>
      <td align='right' valign='top' width='1%'>
        <font size='-1'>
          <code>VOID</code>
        </font>
      </td>
      <td>
        <code>
          <b>
            <a href='#setworkitemdataslotsvalue(character,openedge.lang.bpm.dataslotinstance)'> SetWorkItemDataSlotsValue</a>
          </b>(CHARACTER pcWorkItemName, <a href="../../../OpenEdge/Lang/BPM/DataSlotInstance.cls.html" title="OpenEdge.Lang.BPM.DataSlotInstance" target="classFrame">DataSlotInstance</a> poDataSlotInstance)
        </code><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      </td>
    </tr>
    <tr bgcolor='white' class='TableRowColor'>
      <td align='right' valign='top' width='1%'>
        <font size='-1'>
          <code>VOID</code>
        </font>
      </td>
      <td>
        <code>
          <b>
            <a href='#setworkitemdataslotvalue(character,openedge.lang.bpm.dataslotinstance)'> SetWorkItemDataSlotValue</a>
          </b>(CHARACTER pcWorkItemName, <a href="../../../OpenEdge/Lang/BPM/DataSlotInstance.cls.html" title="OpenEdge.Lang.BPM.DataSlotInstance" target="classFrame">DataSlotInstance</a> poDataSlotInstance)
        </code><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      </td>
    </tr>
    <tr bgcolor='white' class='TableRowColor'>
      <td align='right' valign='top' width='1%'>
        <font size='-1'>
          <code>VOID</code>
        </font>
      </td>
      <td>
        <code>
          <b>
            <a href='#suspendprocessinstance(character)'> SuspendProcessInstance</a>
          </b>(CHARACTER pcProcessInstanceName)
        </code><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      </td>
    </tr>
    <tr bgcolor='white' class='TableRowColor'>
      <td align='right' valign='top' width='1%'>
        <font size='-1'>
          <code>VOID</code>
        </font>
      </td>
      <td>
        <code>
          <b>
            <a href='#suspendworkitem(character)'> SuspendWorkItem</a>
          </b>(CHARACTER pcWorkItemName)
        </code><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      </td>
    </tr>
    <tr bgcolor='white' class='TableRowColor'>
      <td align='right' valign='top' width='1%'>
        <font size='-1'>
          <code>VOID</code>
        </font>
      </td>
      <td>
        <code>
          <b>
            <a href='#suspendworkstepinstance(character,character)'> SuspendWorkStepInstance</a>
          </b>(CHARACTER pcProcessInstanceName, CHARACTER pcWorkStepName)
        </code><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      </td>
    </tr>
				</TABLE>&nbsp;<P>
				
				<A NAME="property_detail"><!-- --></A>
				<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
				<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
				<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
				<B>Property Detail</B></FONT></TH>
				</TR></TABLE>
				
    <a name='property.SessionId'><!-- --></a>
    <h3>SessionId</h3>
    <code>LONGCHAR PUBLIC GET </code>
    <dl>
      <dd>
        <dl><!-- --></dl>
      </dd>
    </dl>
    <hr />
				<A NAME="method_detail"><!-- --></A>
				<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
				<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
				<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
				<B>Method Detail</B></FONT></TH>
				</TR></TABLE>
				
    <a name='assignworkitem(character,character)'><!-- --></a>
    <h3>AssignWorkItem</h3>
    <code>PUBLIC  VOID
      <b>AssignWorkItem</b>(CHARACTER pcWorkItemName, CHARACTER pcPerformer)
    </code>
    <dl>
      <dd>
        <dl><!-- --></dl>
      </dd>
    </dl>
    <hr />
    <a name='assignworkitem(int64,character)'><!-- --></a>
    <h3>AssignWorkItem</h3>
    <code>PUBLIC  VOID
      <b>AssignWorkItem</b>(INT64 piWorkItemInstanceId, CHARACTER pcPerformer)
    </code>
    <dl>
      <dd>
        <dl><!-- --></dl>
      </dd>
    </dl>
    <hr />
    <a name='completetask(openedge.lang.bpm.task)'><!-- --></a>
    <h3>CompleteTask</h3>
    <code>PUBLIC  VOID
      <b>CompleteTask</b>(<a href="../../../OpenEdge/Lang/BPM/Task.cls.html" title="OpenEdge.Lang.BPM.Task" target="classFrame">Task</a> poTask)
    </code>
    <dl>
      <dd>
        <dl><!-- --></dl>
      </dd>
    </dl>
    <hr />
    <a name='completeworkitem(character,openedge.lang.bpm.dataslotinstance)'><!-- --></a>
    <h3>CompleteWorkItem</h3>
    <code>PUBLIC  VOID
      <b>CompleteWorkItem</b>(CHARACTER pcWorkItemName, <a href="../../../OpenEdge/Lang/BPM/DataSlotInstance.cls.html" title="OpenEdge.Lang.BPM.DataSlotInstance" target="classFrame">DataSlotInstance</a> poDataSlotInstance)
    </code>
    <dl>
      <dd>
        <dl><!-- --></dl>
      </dd>
    </dl>
    <hr />
    <a name='completeworkitem(int64,openedge.lang.bpm.dataslotinstance)'><!-- --></a>
    <h3>CompleteWorkItem</h3>
    <code>PUBLIC  VOID
      <b>CompleteWorkItem</b>(INT64 piWorkItemInstanceId, <a href="../../../OpenEdge/Lang/BPM/DataSlotInstance.cls.html" title="OpenEdge.Lang.BPM.DataSlotInstance" target="classFrame">DataSlotInstance</a> poDataSlotInstance)
    </code>
    <dl>
      <dd>
        <dl><!-- --></dl>
      </dd>
    </dl>
    <hr />
    <a name='createprocessinstance(character,character,character,openedge.lang.bpm.dataslottemplate)'><!-- --></a>
    <h3>CreateProcessInstance</h3>
    <code>PUBLIC  <a href="../../../OpenEdge/Lang/BPM/ProcessInstance.cls.html" title="OpenEdge.Lang.BPM.ProcessInstance" target="classFrame">ProcessInstance</a>
      <b>CreateProcessInstance</b>(CHARACTER pcProcessTemplateName, CHARACTER pcProcessInstanceNamePrefix, CHARACTER pcPriority, <a href="../../../OpenEdge/Lang/BPM/DataSlotTemplate.cls.html" title="OpenEdge.Lang.BPM.DataSlotTemplate" target="classFrame">DataSlotTemplate</a> poDataSlotTemplate)
    </code>
    <dl>
      <dd>
        <dl><!-- --></dl>
      </dd>
    </dl>
    <hr />
    <a name='createtasks(openedge.lang.bpm.workitem)'><!-- --></a>
    <h3>CreateTasks</h3>
    <code>PUBLIC  <a href="../../../OpenEdge/Lang/BPM/Task.cls.html" title="OpenEdge.Lang.BPM.Task" target="classFrame">Task</a>
      <b>CreateTasks</b>(<a href="../../../OpenEdge/Lang/BPM/WorkItem.cls.html" title="OpenEdge.Lang.BPM.WorkItem" target="classFrame">WorkItem</a> poWorkItem)
    </code>
    <dl>
      <dd>Allows for lazy-loading of dataslots <p> </dd>
      <dd>
        <dl><!-- --></dl>
      </dd>
    </dl>
    <hr />
    <a name='endsession()'><!-- --></a>
    <h3>EndSession</h3>
    <code>PUBLIC  VOID
      <b>EndSession</b>()
    </code>
    <dl>
      <dd>Ends an existing session without performing a logout from the server. <p> </dd>
      <dd>
        <dl><!-- --></dl>
      </dd>
    </dl>
    <hr />
    <a name='establishsession(longchar)'><!-- --></a>
    <h3>EstablishSession</h3>
    <code>PUBLIC  VOID
      <b>EstablishSession</b>(LONGCHAR pcSessionId)
    </code>
    <dl>
      <dd>Re-estaablishes an existing session without requiring a new login. <p> </dd>
      <dd>
        <dl><!-- -->
          <dt>
            <b>Parameters:</b>
          </dt>
          <dd>longchar - An existing session id.<br/></dd>
        </dl>
      </dd>
    </dl>
    <hr />
    <a name='getassignedtasks()'><!-- --></a>
    <h3>GetAssignedTasks</h3>
    <code>PUBLIC  <a href="../../../OpenEdge/Lang/BPM/Task.cls.html" title="OpenEdge.Lang.BPM.Task" target="classFrame">Task</a>
      <b>GetAssignedTasks</b>()
    </code>
    <dl>
      <dd>
        <dl><!-- --></dl>
      </dd>
    </dl>
    <hr />
    <a name='getassignedworkitemlist()'><!-- --></a>
    <h3>GetAssignedWorkItemList</h3>
    <code>PUBLIC  <a href="../../../OpenEdge/Lang/BPM/WorkItem.cls.html" title="OpenEdge.Lang.BPM.WorkItem" target="classFrame">WorkItem</a>
      <b>GetAssignedWorkItemList</b>()
    </code>
    <dl>
      <dd>
        <dl><!-- --></dl>
      </dd>
    </dl>
    <hr />
    <a name='getavailabletasks()'><!-- --></a>
    <h3>GetAvailableTasks</h3>
    <code>PUBLIC  <a href="../../../OpenEdge/Lang/BPM/Task.cls.html" title="OpenEdge.Lang.BPM.Task" target="classFrame">Task</a>
      <b>GetAvailableTasks</b>()
    </code>
    <dl>
      <dd>Tasks are not a complex type in Savvion, but are a logical type (workitems + their dataslots) <p> </dd>
      <dd>
        <dl><!-- --></dl>
      </dd>
    </dl>
    <hr />
    <a name='getavailableworkitemlist()'><!-- --></a>
    <h3>GetAvailableWorkItemList</h3>
    <code>PUBLIC  <a href="../../../OpenEdge/Lang/BPM/WorkItem.cls.html" title="OpenEdge.Lang.BPM.WorkItem" target="classFrame">WorkItem</a>
      <b>GetAvailableWorkItemList</b>()
    </code>
    <dl>
      <dd>
        <dl><!-- --></dl>
      </dd>
    </dl>
    <hr />
    <a name='getprocessinstance(character)'><!-- --></a>
    <h3>GetProcessInstance</h3>
    <code>PUBLIC  <a href="../../../OpenEdge/Lang/BPM/ProcessInstance.cls.html" title="OpenEdge.Lang.BPM.ProcessInstance" target="classFrame">ProcessInstance</a>
      <b>GetProcessInstance</b>(CHARACTER pcProcessInstanceName)
    </code>
    <dl>
      <dd>
        <dl><!-- --></dl>
      </dd>
    </dl>
    <hr />
    <a name='getprocessinstance(int64)'><!-- --></a>
    <h3>GetProcessInstance</h3>
    <code>PUBLIC  <a href="../../../OpenEdge/Lang/BPM/ProcessInstance.cls.html" title="OpenEdge.Lang.BPM.ProcessInstance" target="classFrame">ProcessInstance</a>
      <b>GetProcessInstance</b>(INT64 piProcessInstanceId)
    </code>
    <dl>
      <dd>
        <dl><!-- --></dl>
      </dd>
    </dl>
    <hr />
    <a name='getprocessinstancedataslot(character,character)'><!-- --></a>
    <h3>GetProcessInstanceDataSlot</h3>
    <code>PUBLIC  <a href="../../../OpenEdge/Lang/BPM/DataSlotInstance.cls.html" title="OpenEdge.Lang.BPM.DataSlotInstance" target="classFrame">DataSlotInstance</a>
      <b>GetProcessInstanceDataSlot</b>(CHARACTER pcProcessInstanceName, CHARACTER pcDataslotName)
    </code>
    <dl>
      <dd>
        <dl><!-- --></dl>
      </dd>
    </dl>
    <hr />
    <a name='getprocessinstancedataslot(int64,character)'><!-- --></a>
    <h3>GetProcessInstanceDataSlot</h3>
    <code>PUBLIC  <a href="../../../OpenEdge/Lang/BPM/DataSlotInstance.cls.html" title="OpenEdge.Lang.BPM.DataSlotInstance" target="classFrame">DataSlotInstance</a>
      <b>GetProcessInstanceDataSlot</b>(INT64 piProcessInstanceId, CHARACTER pcDataslotName)
    </code>
    <dl>
      <dd>
        <dl><!-- --></dl>
      </dd>
    </dl>
    <hr />
    <a name='getprocessinstancedataslots(character)'><!-- --></a>
    <h3>GetProcessInstanceDataSlots</h3>
    <code>PUBLIC  <a href="../../../OpenEdge/Lang/BPM/DataSlotInstance.cls.html" title="OpenEdge.Lang.BPM.DataSlotInstance" target="classFrame">DataSlotInstance</a>
      <b>GetProcessInstanceDataSlots</b>(CHARACTER pcProcessInstanceName)
    </code>
    <dl>
      <dd>
        <dl><!-- --></dl>
      </dd>
    </dl>
    <hr />
    <a name='getprocessinstancelist()'><!-- --></a>
    <h3>GetProcessInstanceList</h3>
    <code>PUBLIC  <a href="../../../OpenEdge/Lang/BPM/ProcessInstance.cls.html" title="OpenEdge.Lang.BPM.ProcessInstance" target="classFrame">ProcessInstance</a>
      <b>GetProcessInstanceList</b>()
    </code>
    <dl>
      <dd>
        <dl><!-- --></dl>
      </dd>
    </dl>
    <hr />
    <a name='getprocessinstanceworksteps(character)'><!-- --></a>
    <h3>GetProcessInstanceWorkSteps</h3>
    <code>PUBLIC  <a href="../../../OpenEdge/Lang/BPM/WorkStepInstance.cls.html" title="OpenEdge.Lang.BPM.WorkStepInstance" target="classFrame">WorkStepInstance</a>
      <b>GetProcessInstanceWorkSteps</b>(CHARACTER pcProcessInstanceName)
    </code>
    <dl>
      <dd>
        <dl><!-- --></dl>
      </dd>
    </dl>
    <hr />
    <a name='getprocesstemplate(character)'><!-- --></a>
    <h3>GetProcessTemplate</h3>
    <code>PUBLIC  <a href="../../../OpenEdge/Lang/BPM/ProcessTemplate.cls.html" title="OpenEdge.Lang.BPM.ProcessTemplate" target="classFrame">ProcessTemplate</a>
      <b>GetProcessTemplate</b>(CHARACTER pcProcessTemplateName)
    </code>
    <dl>
      <dd>
        <dl><!-- --></dl>
      </dd>
    </dl>
    <hr />
    <a name='getprocesstemplate(int64)'><!-- --></a>
    <h3>GetProcessTemplate</h3>
    <code>PUBLIC  <a href="../../../OpenEdge/Lang/BPM/ProcessTemplate.cls.html" title="OpenEdge.Lang.BPM.ProcessTemplate" target="classFrame">ProcessTemplate</a>
      <b>GetProcessTemplate</b>(INT64 piProcessTemplateId)
    </code>
    <dl>
      <dd>
        <dl><!-- --></dl>
      </dd>
    </dl>
    <hr />
    <a name='getprocesstemplateappname(character)'><!-- --></a>
    <h3>GetProcessTemplateAppName</h3>
    <code>PUBLIC  CHARACTER
      <b>GetProcessTemplateAppName</b>(CHARACTER pcProcessTemplateName)
    </code>
    <dl>
      <dd>
        <dl><!-- --></dl>
      </dd>
    </dl>
    <hr />
    <a name='getprocesstemplatedataslot(character,character)'><!-- --></a>
    <h3>GetProcessTemplateDataSlot</h3>
    <code>PUBLIC  <a href="../../../OpenEdge/Lang/BPM/DataSlotTemplate.cls.html" title="OpenEdge.Lang.BPM.DataSlotTemplate" target="classFrame">DataSlotTemplate</a>
      <b>GetProcessTemplateDataSlot</b>(CHARACTER pcProcessTemplateName, CHARACTER pcDataslotName)
    </code>
    <dl>
      <dd>
        <dl><!-- --></dl>
      </dd>
    </dl>
    <hr />
    <a name='getprocesstemplatedataslots(character)'><!-- --></a>
    <h3>GetProcessTemplateDataSlots</h3>
    <code>PUBLIC  <a href="../../../OpenEdge/Lang/BPM/DataSlotTemplate.cls.html" title="OpenEdge.Lang.BPM.DataSlotTemplate" target="classFrame">DataSlotTemplate</a>
      <b>GetProcessTemplateDataSlots</b>(CHARACTER pcProcessTemplateName)
    </code>
    <dl>
      <dd>
        <dl><!-- --></dl>
      </dd>
    </dl>
    <hr />
    <a name='getprocesstemplateid(character)'><!-- --></a>
    <h3>GetProcessTemplateID</h3>
    <code>PUBLIC  INT64
      <b>GetProcessTemplateID</b>(CHARACTER pcProcessTemplateName)
    </code>
    <dl>
      <dd>
        <dl><!-- --></dl>
      </dd>
    </dl>
    <hr />
    <a name='getprocesstemplatename(character)'><!-- --></a>
    <h3>GetProcessTemplateName</h3>
    <code>PUBLIC  CHARACTER
      <b>GetProcessTemplateName</b>(CHARACTER pcProcessInstanceName)
    </code>
    <dl>
      <dd>
        <dl><!-- --></dl>
      </dd>
    </dl>
    <hr />
    <a name='getprocesstemplatename(int64)'><!-- --></a>
    <h3>GetProcessTemplateName</h3>
    <code>PUBLIC  CHARACTER
      <b>GetProcessTemplateName</b>(INT64 piProcessTemplateId)
    </code>
    <dl>
      <dd>
        <dl><!-- --></dl>
      </dd>
    </dl>
    <hr />
    <a name='getprocesstemplateversions(character)'><!-- --></a>
    <h3>GetProcessTemplateVersions</h3>
    <code>PUBLIC  CHARACTER
      <b>GetProcessTemplateVersions</b>(CHARACTER pcApplicationName)
    </code>
    <dl>
      <dd>
        <dl><!-- --></dl>
      </dd>
    </dl>
    <hr />
    <a name='getprocesstemplateworksteps(character)'><!-- --></a>
    <h3>GetProcessTemplateWorkSteps</h3>
    <code>PUBLIC  <a href="../../../OpenEdge/Lang/BPM/WorkStepTemplate.cls.html" title="OpenEdge.Lang.BPM.WorkStepTemplate" target="classFrame">WorkStepTemplate</a>
      <b>GetProcessTemplateWorkSteps</b>(CHARACTER pcProcessTemplateName)
    </code>
    <dl>
      <dd>
        <dl><!-- --></dl>
      </dd>
    </dl>
    <hr />
    <a name='getprocesstemplatexml(character)'><!-- --></a>
    <h3>GetProcessTemplateXML</h3>
    <code>PUBLIC  LONGCHAR
      <b>GetProcessTemplateXML</b>(CHARACTER pcProcessTemplateName)
    </code>
    <dl>
      <dd>
        <dl><!-- --></dl>
      </dd>
    </dl>
    <hr />
    <a name='getproxyassignedworkitemlist()'><!-- --></a>
    <h3>GetProxyAssignedWorkItemList</h3>
    <code>PUBLIC  <a href="../../../OpenEdge/Lang/BPM/WorkItem.cls.html" title="OpenEdge.Lang.BPM.WorkItem" target="classFrame">WorkItem</a>
      <b>GetProxyAssignedWorkItemList</b>()
    </code>
    <dl>
      <dd>
        <dl><!-- --></dl>
      </dd>
    </dl>
    <hr />
    <a name='getproxyavailableworkitemlist()'><!-- --></a>
    <h3>GetProxyAvailableWorkItemList</h3>
    <code>PUBLIC  <a href="../../../OpenEdge/Lang/BPM/WorkItem.cls.html" title="OpenEdge.Lang.BPM.WorkItem" target="classFrame">WorkItem</a>
      <b>GetProxyAvailableWorkItemList</b>()
    </code>
    <dl>
      <dd>
        <dl><!-- --></dl>
      </dd>
    </dl>
    <hr />
    <a name='getstartworksteptemplate(character)'><!-- --></a>
    <h3>GetStartWorkStepTemplate</h3>
    <code>PUBLIC  <a href="../../../OpenEdge/Lang/BPM/WorkStepTemplate.cls.html" title="OpenEdge.Lang.BPM.WorkStepTemplate" target="classFrame">WorkStepTemplate</a>
      <b>GetStartWorkStepTemplate</b>(CHARACTER pcProcessTemplateName)
    </code>
    <dl>
      <dd>
        <dl><!-- --></dl>
      </dd>
    </dl>
    <hr />
    <a name='getstatus()'><!-- --></a>
    <h3>GetStatus</h3>
    <code>PUBLIC  CHARACTER
      <b>GetStatus</b>()
    </code>
    <dl>
      <dd>
        <dl><!-- --></dl>
      </dd>
    </dl>
    <hr />
    <a name='getsuspendedworkitemlist()'><!-- --></a>
    <h3>GetSuspendedWorkItemList</h3>
    <code>PUBLIC  <a href="../../../OpenEdge/Lang/BPM/WorkItem.cls.html" title="OpenEdge.Lang.BPM.WorkItem" target="classFrame">WorkItem</a>
      <b>GetSuspendedWorkItemList</b>()
    </code>
    <dl>
      <dd>
        <dl><!-- --></dl>
      </dd>
    </dl>
    <hr />
    <a name='getuserauthorizedprocesstemplatelist()'><!-- --></a>
    <h3>GetUserAuthorizedProcessTemplateList</h3>
    <code>PUBLIC  <a href="../../../OpenEdge/Lang/BPM/ProcessTemplate.cls.html" title="OpenEdge.Lang.BPM.ProcessTemplate" target="classFrame">ProcessTemplate</a>
      <b>GetUserAuthorizedProcessTemplateList</b>()
    </code>
    <dl>
      <dd>
        <dl><!-- --></dl>
      </dd>
    </dl>
    <hr />
    <a name='getuserauthorizedprocesstemplatenames()'><!-- --></a>
    <h3>GetUserAuthorizedProcessTemplateNames</h3>
    <code>PUBLIC  CHARACTER
      <b>GetUserAuthorizedProcessTemplateNames</b>()
    </code>
    <dl>
      <dd>
        <dl><!-- --></dl>
      </dd>
    </dl>
    <hr />
    <a name='getworkitem(character)'><!-- --></a>
    <h3>GetWorkItem</h3>
    <code>PUBLIC  <a href="../../../OpenEdge/Lang/BPM/WorkItem.cls.html" title="OpenEdge.Lang.BPM.WorkItem" target="classFrame">WorkItem</a>
      <b>GetWorkItem</b>(CHARACTER pcWorkItemName)
    </code>
    <dl>
      <dd>
        <dl><!-- --></dl>
      </dd>
    </dl>
    <hr />
    <a name='getworkitem(int64)'><!-- --></a>
    <h3>GetWorkItem</h3>
    <code>PUBLIC  <a href="../../../OpenEdge/Lang/BPM/WorkItem.cls.html" title="OpenEdge.Lang.BPM.WorkItem" target="classFrame">WorkItem</a>
      <b>GetWorkItem</b>(INT64 piWorkItemInstanceId)
    </code>
    <dl>
      <dd>
        <dl><!-- --></dl>
      </dd>
    </dl>
    <hr />
    <a name='getworkitemdataslots(character)'><!-- --></a>
    <h3>GetWorkItemDataSlots</h3>
    <code>PUBLIC  <a href="../../../OpenEdge/Lang/BPM/DataSlotInstance.cls.html" title="OpenEdge.Lang.BPM.DataSlotInstance" target="classFrame">DataSlotInstance</a>
      <b>GetWorkItemDataSlots</b>(CHARACTER pcWorkItemName)
    </code>
    <dl>
      <dd>
        <dl><!-- --></dl>
      </dd>
    </dl>
    <hr />
    <a name='getworkitemdataslots(int64)'><!-- --></a>
    <h3>GetWorkItemDataSlots</h3>
    <code>PUBLIC  <a href="../../../OpenEdge/Lang/BPM/DataSlotInstance.cls.html" title="OpenEdge.Lang.BPM.DataSlotInstance" target="classFrame">DataSlotInstance</a>
      <b>GetWorkItemDataSlots</b>(INT64 piWorkstepInstanceId)
    </code>
    <dl>
      <dd>
        <dl><!-- --></dl>
      </dd>
    </dl>
    <hr />
    <a name='getworkstepinstance(character,character)'><!-- --></a>
    <h3>GetWorkStepInstance</h3>
    <code>PUBLIC  <a href="../../../OpenEdge/Lang/BPM/WorkStepInstance.cls.html" title="OpenEdge.Lang.BPM.WorkStepInstance" target="classFrame">WorkStepInstance</a>
      <b>GetWorkStepInstance</b>(CHARACTER pcProcessInstanceName, CHARACTER pcWorkStepName)
    </code>
    <dl>
      <dd>
        <dl><!-- --></dl>
      </dd>
    </dl>
    <hr />
    <a name='getworkstepinstance(int64,character)'><!-- --></a>
    <h3>GetWorkStepInstance</h3>
    <code>PUBLIC  <a href="../../../OpenEdge/Lang/BPM/WorkStepInstance.cls.html" title="OpenEdge.Lang.BPM.WorkStepInstance" target="classFrame">WorkStepInstance</a>
      <b>GetWorkStepInstance</b>(INT64 piProcessInstanceId, CHARACTER pcWorkStepName)
    </code>
    <dl>
      <dd>
        <dl><!-- --></dl>
      </dd>
    </dl>
    <hr />
    <a name='getworkstepinstancedataslots(character,character)'><!-- --></a>
    <h3>GetWorkStepInstanceDataSlots</h3>
    <code>PUBLIC  <a href="../../../OpenEdge/Lang/BPM/DataSlotInstance.cls.html" title="OpenEdge.Lang.BPM.DataSlotInstance" target="classFrame">DataSlotInstance</a>
      <b>GetWorkStepInstanceDataSlots</b>(CHARACTER pcProcessInstanceName, CHARACTER pcWorkstepInstanceName)
    </code>
    <dl>
      <dd>
        <dl><!-- --></dl>
      </dd>
    </dl>
    <hr />
    <a name='getworkstepinstancedataslots(int64,character)'><!-- --></a>
    <h3>GetWorkStepInstanceDataSlots</h3>
    <code>PUBLIC  <a href="../../../OpenEdge/Lang/BPM/DataSlotInstance.cls.html" title="OpenEdge.Lang.BPM.DataSlotInstance" target="classFrame">DataSlotInstance</a>
      <b>GetWorkStepInstanceDataSlots</b>(INT64 piProcessInstanceId, CHARACTER pcWorkstepInstanceName)
    </code>
    <dl>
      <dd>
        <dl><!-- --></dl>
      </dd>
    </dl>
    <hr />
    <a name='getworksteptemplate(character,character)'><!-- --></a>
    <h3>GetWorkStepTemplate</h3>
    <code>PUBLIC  <a href="../../../OpenEdge/Lang/BPM/WorkStepTemplate.cls.html" title="OpenEdge.Lang.BPM.WorkStepTemplate" target="classFrame">WorkStepTemplate</a>
      <b>GetWorkStepTemplate</b>(CHARACTER pcProcessTemplateName, CHARACTER pcWorkStepName)
    </code>
    <dl>
      <dd>
        <dl><!-- --></dl>
      </dd>
    </dl>
    <hr />
    <a name='getworksteptemplatedataslots(character,character)'><!-- --></a>
    <h3>GetWorkStepTemplateDataSlots</h3>
    <code>PUBLIC  <a href="../../../OpenEdge/Lang/BPM/DataSlotTemplate.cls.html" title="OpenEdge.Lang.BPM.DataSlotTemplate" target="classFrame">DataSlotTemplate</a>
      <b>GetWorkStepTemplateDataSlots</b>(CHARACTER pcProcessTemplateName, CHARACTER pcWorkStepName)
    </code>
    <dl>
      <dd>
        <dl><!-- --></dl>
      </dd>
    </dl>
    <hr />
    <a name='getworksteptemplatedataslots(int64,character)'><!-- --></a>
    <h3>GetWorkStepTemplateDataSlots</h3>
    <code>PUBLIC  <a href="../../../OpenEdge/Lang/BPM/DataSlotTemplate.cls.html" title="OpenEdge.Lang.BPM.DataSlotTemplate" target="classFrame">DataSlotTemplate</a>
      <b>GetWorkStepTemplateDataSlots</b>(INT64 piProcessTemplateId, CHARACTER pcWorkStepName)
    </code>
    <dl>
      <dd>
        <dl><!-- --></dl>
      </dd>
    </dl>
    <hr />
    <a name='isprocesstemplateexist(character)'><!-- --></a>
    <h3>IsProcessTemplateExist</h3>
    <code>PUBLIC  LOGICAL
      <b>IsProcessTemplateExist</b>(CHARACTER pcProcessTemplateName)
    </code>
    <dl>
      <dd>
        <dl><!-- --></dl>
      </dd>
    </dl>
    <hr />
    <a name='issessionvalid()'><!-- --></a>
    <h3>IsSessionValid</h3>
    <code>PUBLIC  LOGICAL
      <b>IsSessionValid</b>()
    </code>
    <dl>
      <dd>
        <dl><!-- --></dl>
      </dd>
    </dl>
    <hr />
    <a name='login(character,character)'><!-- --></a>
    <h3>Login</h3>
    <code>PUBLIC  VOID
      <b>Login</b>(CHARACTER pcUser, CHARACTER pcPassword)
    </code>
    <dl>
      <dd>Connects to a Savvion server, and establishes a session. <p> </dd>
      <dd>
        <dl><!-- -->
          <dt>
            <b>Parameters:</b>
          </dt>
          <dd>character - Password<br/></dd>
        </dl>
      </dd>
    </dl>
    <hr />
    <a name='logout()'><!-- --></a>
    <h3>Logout</h3>
    <code>PUBLIC  VOID
      <b>Logout</b>()
    </code>
    <dl>
      <dd>Disconnects the specified session <p> </dd>
      <dd>
        <dl><!-- -->
          <dt>
            <b>Parameters:</b>
          </dt>
          <dd>character - A unique session id for the session.<br/></dd>
        </dl>
      </dd>
    </dl>
    <hr />
    <a name='makeavailableworkitem(character,character)'><!-- --></a>
    <h3>MakeAvailableWorkItem</h3>
    <code>PUBLIC  VOID
      <b>MakeAvailableWorkItem</b>(CHARACTER pcWorkItemName, CHARACTER pcPerformers)
    </code>
    <dl>
      <dd>
        <dl><!-- --></dl>
      </dd>
    </dl>
    <hr />
    <a name='makeavailableworkitem(int64,character)'><!-- --></a>
    <h3>MakeAvailableWorkItem</h3>
    <code>PUBLIC  VOID
      <b>MakeAvailableWorkItem</b>(INT64 piWorkItemInstanceId, CHARACTER pcPerformers)
    </code>
    <dl>
      <dd>
        <dl><!-- --></dl>
      </dd>
    </dl>
    <hr />
    <a name='reassignworkitem(character,character)'><!-- --></a>
    <h3>ReassignWorkItem</h3>
    <code>PUBLIC  VOID
      <b>ReassignWorkItem</b>(CHARACTER pcWorkItemName, CHARACTER pcPerformer)
    </code>
    <dl>
      <dd>
        <dl><!-- --></dl>
      </dd>
    </dl>
    <hr />
    <a name='reassignworkitem(int64,character)'><!-- --></a>
    <h3>ReassignWorkItem</h3>
    <code>PUBLIC  VOID
      <b>ReassignWorkItem</b>(INT64 piWorkItemInstanceId, CHARACTER pcPerformer)
    </code>
    <dl>
      <dd>
        <dl><!-- --></dl>
      </dd>
    </dl>
    <hr />
    <a name='removeprocesstemplate(character)'><!-- --></a>
    <h3>RemoveProcessTemplate</h3>
    <code>PUBLIC  VOID
      <b>RemoveProcessTemplate</b>(CHARACTER pcProcessTemplateName)
    </code>
    <dl>
      <dd>
        <dl><!-- --></dl>
      </dd>
    </dl>
    <hr />
    <a name='resumeprocessinstance(character)'><!-- --></a>
    <h3>ResumeProcessInstance</h3>
    <code>PUBLIC  VOID
      <b>ResumeProcessInstance</b>(CHARACTER pcProcessInstanceName)
    </code>
    <dl>
      <dd>
        <dl><!-- --></dl>
      </dd>
    </dl>
    <hr />
    <a name='resumeworkitem(character)'><!-- --></a>
    <h3>ResumeWorkItem</h3>
    <code>PUBLIC  VOID
      <b>ResumeWorkItem</b>(CHARACTER pcWorkItemName)
    </code>
    <dl>
      <dd>
        <dl><!-- --></dl>
      </dd>
    </dl>
    <hr />
    <a name='resumeworkstepinstance(character,character)'><!-- --></a>
    <h3>ResumeWorkStepInstance</h3>
    <code>PUBLIC  VOID
      <b>ResumeWorkStepInstance</b>(CHARACTER pcProcessInstanceName, CHARACTER pcWorkStepName)
    </code>
    <dl>
      <dd>
        <dl><!-- --></dl>
      </dd>
    </dl>
    <hr />
    <a name='setprocessinstancedataslotsvalue(character,openedge.lang.bpm.dataslotinstance)'><!-- --></a>
    <h3>SetProcessInstanceDataSlotsValue</h3>
    <code>PUBLIC  VOID
      <b>SetProcessInstanceDataSlotsValue</b>(CHARACTER pcProcessInstanceName, <a href="../../../OpenEdge/Lang/BPM/DataSlotInstance.cls.html" title="OpenEdge.Lang.BPM.DataSlotInstance" target="classFrame">DataSlotInstance</a> poDataSlotInstance)
    </code>
    <dl>
      <dd>
        <dl><!-- --></dl>
      </dd>
    </dl>
    <hr />
    <a name='setprocessinstancedataslotvalue(character,openedge.lang.bpm.dataslotinstance)'><!-- --></a>
    <h3>SetProcessInstanceDataSlotValue</h3>
    <code>PUBLIC  VOID
      <b>SetProcessInstanceDataSlotValue</b>(CHARACTER pcProcessInstanceName, <a href="../../../OpenEdge/Lang/BPM/DataSlotInstance.cls.html" title="OpenEdge.Lang.BPM.DataSlotInstance" target="classFrame">DataSlotInstance</a> poDataSlotInstance)
    </code>
    <dl>
      <dd>
        <dl><!-- --></dl>
      </dd>
    </dl>
    <hr />
    <a name='setprocessinstanceduedate(character,datetime-tz)'><!-- --></a>
    <h3>SetProcessInstanceDueDate</h3>
    <code>PUBLIC  VOID
      <b>SetProcessInstanceDueDate</b>(CHARACTER pcProcessInstanceName, DATETIME-TZ ptDueDate)
    </code>
    <dl>
      <dd>
        <dl><!-- --></dl>
      </dd>
    </dl>
    <hr />
    <a name='setprocessinstancepriority(character,character)'><!-- --></a>
    <h3>SetProcessInstancePriority</h3>
    <code>PUBLIC  VOID
      <b>SetProcessInstancePriority</b>(CHARACTER pcProcessInstanceName, CHARACTER pcPriority)
    </code>
    <dl>
      <dd>
        <dl><!-- --></dl>
      </dd>
    </dl>
    <hr />
    <a name='setprocesstemplatedataslotsvalue(character,openedge.lang.bpm.dataslottemplate)'><!-- --></a>
    <h3>SetProcessTemplateDataSlotsValue</h3>
    <code>PUBLIC  VOID
      <b>SetProcessTemplateDataSlotsValue</b>(CHARACTER pcProcessTemplateName, <a href="../../../OpenEdge/Lang/BPM/DataSlotTemplate.cls.html" title="OpenEdge.Lang.BPM.DataSlotTemplate" target="classFrame">DataSlotTemplate</a> poDataSlotTemplate)
    </code>
    <dl>
      <dd>
        <dl><!-- --></dl>
      </dd>
    </dl>
    <hr />
    <a name='setprocesstemplatedataslotvalue(character,openedge.lang.bpm.dataslottemplate)'><!-- --></a>
    <h3>SetProcessTemplateDataSlotValue</h3>
    <code>PUBLIC  VOID
      <b>SetProcessTemplateDataSlotValue</b>(CHARACTER pcProcessTemplateName, <a href="../../../OpenEdge/Lang/BPM/DataSlotTemplate.cls.html" title="OpenEdge.Lang.BPM.DataSlotTemplate" target="classFrame">DataSlotTemplate</a> poDataSlotTemplate)
    </code>
    <dl>
      <dd>
        <dl><!-- --></dl>
      </dd>
    </dl>
    <hr />
    <a name='setworkitemdataslotsvalue(character,openedge.lang.bpm.dataslotinstance)'><!-- --></a>
    <h3>SetWorkItemDataSlotsValue</h3>
    <code>PUBLIC  VOID
      <b>SetWorkItemDataSlotsValue</b>(CHARACTER pcWorkItemName, <a href="../../../OpenEdge/Lang/BPM/DataSlotInstance.cls.html" title="OpenEdge.Lang.BPM.DataSlotInstance" target="classFrame">DataSlotInstance</a> poDataSlotInstance)
    </code>
    <dl>
      <dd>
        <dl><!-- --></dl>
      </dd>
    </dl>
    <hr />
    <a name='setworkitemdataslotvalue(character,openedge.lang.bpm.dataslotinstance)'><!-- --></a>
    <h3>SetWorkItemDataSlotValue</h3>
    <code>PUBLIC  VOID
      <b>SetWorkItemDataSlotValue</b>(CHARACTER pcWorkItemName, <a href="../../../OpenEdge/Lang/BPM/DataSlotInstance.cls.html" title="OpenEdge.Lang.BPM.DataSlotInstance" target="classFrame">DataSlotInstance</a> poDataSlotInstance)
    </code>
    <dl>
      <dd>
        <dl><!-- --></dl>
      </dd>
    </dl>
    <hr />
    <a name='suspendprocessinstance(character)'><!-- --></a>
    <h3>SuspendProcessInstance</h3>
    <code>PUBLIC  VOID
      <b>SuspendProcessInstance</b>(CHARACTER pcProcessInstanceName)
    </code>
    <dl>
      <dd>
        <dl><!-- --></dl>
      </dd>
    </dl>
    <hr />
    <a name='suspendworkitem(character)'><!-- --></a>
    <h3>SuspendWorkItem</h3>
    <code>PUBLIC  VOID
      <b>SuspendWorkItem</b>(CHARACTER pcWorkItemName)
    </code>
    <dl>
      <dd>
        <dl><!-- --></dl>
      </dd>
    </dl>
    <hr />
    <a name='suspendworkstepinstance(character,character)'><!-- --></a>
    <h3>SuspendWorkStepInstance</h3>
    <code>PUBLIC  VOID
      <b>SuspendWorkStepInstance</b>(CHARACTER pcProcessInstanceName, CHARACTER pcWorkStepName)
    </code>
    <dl>
      <dd>
        <dl><!-- --></dl>
      </dd>
    </dl>
    <hr />
  </body>
</html>